{
  "name": "freework",
  "module": "index.ts",
  "type": "module",
  "scripts": {
    "dev": "vite --open --port 4141 --strictPort",
    "build": "tsc && vite build",
    "lint": "npx oxlint && npx eslint"
  },
  "devDependencies": {
    "@types/bun": "latest",
    "@typescript-eslint/eslint-plugin": "6.0.0",
    "@typescript-eslint/parser": "6.0.0",
    "eslint": "^8.56.0",
    "eslint-config-airbnb-typescript": "17.0.0",
    "eslint-config-prettier": "9.0.0",
    "eslint-plugin-editorconfig": "^4.0.3",
    "eslint-plugin-import": "2.29.0",
    "eslint-plugin-oxlint": "^0.2.3",
    "eslint-plugin-prettier": "5.0.1",
    "eslint-plugin-promise": "6.1.1",
    "eslint-plugin-react": "7.31.10",
    "eslint-plugin-react-hooks": "4.6.0",
    "eslint-plugin-react-refresh": "0.4.3",
    "eslint-plugin-unused-imports": "3.0.0",
    "oxlint": "^0.2.8",
    "prettier": "3.0.3"
  },
  "peerDependencies": {
    "typescript": "^5.0.0"
  },
  "dependencies": {
    "@originjs/vite-plugin-federation": "^1.3.4",
    "@tanstack/react-router": "^1.16.5",
    "@tanstack/router-vite-plugin": "^1.16.5",
    "@types/react": "^18.2.56",
    "@types/react-dom": "^18.2.19",
    "@vitejs/plugin-react": "^4.2.1",
    "react": "^18.2.0",
    "react-dom": "^18.2.0"
  }
}